function fnMenError(mensaje,tipo,ind){
    $("#divMenError").removeClass("ui-state-error ui-corner-all ui-state-highlight");
    $("#spIconoMen").removeClass("ui-icon ui-icon-alert ui-icon-info ui-icon-circle-check");
    /*Funcion para el control de los mensajes*/
    if(ind){
        $("#divMenError").css("display", "none");
    }
    else{
        switch (parseInt(tipo)) {
            case 2: //mensaje de exito
                $("#spIconoMen").addClass("ui-icon-circle-check");
                $("#divMenError").addClass("ui-state-highlight ui-corner-all");
                break;
            default:
                $("#spIconoMen").addClass("ui-icon ui-icon-alert");
                $("#divMenError").addClass("ui-state-error ui-corner-all");
                break;
        }
        $("#spMenError").html(mensaje);
        $("#divMenError").css("display", "block");
        setTimeout("fnMenError('',1,true)", 5000);
    }
    return true;
} //fin function fnMenError(mensaje,tipo,ind){
function fnCambiaStiloLocal(style){
    setActiveStyleSheet(style);
    return true;
}//fin function fnCambiaStilo(style){

function asignaError(id){
    $("label[for='" + id + "']").addClass("menFalta");
    return;
}
function asignaErrorPestana(CtrlId){
    $("label[for='" + CtrlId + "']").addClass("menFalta");
    return false;
}
function fnValidaCampos(obj,id,elLabel){
    var lleno = true;
    if(elLabel == undefined)
        //Elimina los labels de error
        $("label").each(function(){
            $(this).removeClass("menFalta");
        }); //fin $("label").each(function(){        
    $(obj + "#" + id + " select").each(function(){
        if($(this).val() =="" && !$(this).hasClass('omitir')){
            lleno = false;
            asignaError($(this).attr("id"));
        }
    });
    $(obj + "#" + id + " input:text").each(function(){
        if($(this).val() =="" && !$(this).hasClass('omitir')){
            lleno = false;
            asignaError($(this).attr("id"));
        }
    });
    $(obj + "#" + id + " textarea").each(function(){
        if($(this).val() == "" && !$(this).hasClass('omitir')){
            lleno = false;
            asignaError($(this).attr("id"));
        }            
    }); //fin $("div#divOcupa select").each(function(){
    $(obj + "#" + id + " input:file").each(function(){
        if($(this).val() == "" && !$(this).hasClass('omitir')){
            lleno = false;
            asignaError($(this).attr("id"));
        }            
    }); //fin $("div#divOcupa select").each(function(){
    return lleno;
}
function validaCheckBox(divId){
    var eligio = false;
    $("#" + divId).find(":checkbox").each(function(){
        if($(this).is(":checked")){
            eligio = true;
            return;
        }
    });
    return eligio;
}
function seleccionaCheckEnDiv(divId,arreglo){
    $("#" + divId).find(":checkbox").each(function(){
        for(array in arreglo){
            if($(this).val() == arreglo[array]){
                $(this).attr("checked",true);
            }
        }
    });
} //fin function seleccionaCheckEnDiv(divId,arreglo){
function validaCamposPestana(divId){
    var lleno = true;
    $("#" + divId + " label").each(function(){
        $(this).removeClass("menFalta");
        if($(this).hasClass("labelsConDiv")){
            if(!validaCheckBox($(this).attr("for"))){
                lleno = asignaErrorPestana($(this).attr("for"));
            }
        }
    }); //fin $("#" + divId + " label").each(function(){
    $("#" + divId + " select").each(function(){
        if($(this).val() =="" && !$(this).hasClass('omitir')){
            lleno = asignaErrorPestana($(this).attr("id"));
        }
    });
    $("#" + divId + " input:text").each(function(){
        if($(this).val() =="" && !$(this).hasClass('omitir')){
            lleno = asignaErrorPestana($(this).attr("id"));
        }
    });
    $("#" + divId + " textarea").each(function(){
        if($(this).val() == "" && !$(this).hasClass('omitir')){
            lleno = asignaErrorPestana($(this).attr("id"));
        }            
    }); //fin $("div#divOcupa select").each(function(){
    $("#" + divId + " input:file").each(function(){
        if($(this).val() == "" && !$(this).hasClass('omitir')){
            lleno = asignaErrorPestana($(this).attr("id"));
        }           
    }); //fin $("div#divOcupa select").each(function(){
    return lleno;
} //fin function validaCamposPestana(divId){
    
function dimensionFrame(){
    $('#divContenedorPrincipal', top.document).css("width",(97) + "%");
    $('#divIframe', top.document).css("width",(86) + "%");
    var heightFrame = $('#divIframe', top.document).css("height");
    var widthFrame = $('#divIframe', top.document).css("width");
    var widthDoc= $(document).width();
    var heightDoc  = document.body.scrollHeight;
    heightFrame     = heightFrame.substr(0, heightFrame.length);
    widthFrame      = widthFrame.substr(0, widthFrame.length);
    var diferencia = parseInt(widthDoc) - parseInt(widthFrame);
    if(diferencia > 0){
        var tmp = $('#divContenedorPrincipal', top.document).css("width");
        $('#divContenedorPrincipal', top.document).css("width",(parseInt(tmp) + parseInt(diferencia)) + "px");
        $('#divIframe', top.document).css("width",(widthDoc) + "px");
                            
    }
    if(parseInt(heightFrame) < (parseInt(heightDoc) + 50)){
        $('#divIframe', top.document).css("height",(heightDoc + 50) + "px");
    }
} //fin function dimensionFrame(){
    
function fntodoLectura(){
    $(":button").button( "disable" );
    $( "input:button").button( "disable" );
    $( "input:submit").button( "disable" );
    $("input:text").attr("readonly","true");
    $("input").attr("readonly","true");
    $("textarea").attr("readonly","true");
    $("select").attr("disabled","true");
    $(":checkbox").attr("disabled","true");
    $( ":button" ).button({ disabled: true });
    $( "input:button" ).button({ disabled: true });
    $( "input:submit" ).button({ disabled: true });
    return true;
} //fin function fntodoLectura(){
function fntodoActivo(){
    $(":button").button({"disabled":false});
    $( "input:button").button({"disabled":false});
    $( "input:submit").button({"disabled":false});
    $("input:text").removeAttr("readonly");
    $("input").removeAttr("readonly");
    $("textarea").removeAttr("readonly");
    $("select").removeAttr("disabled","false");
    $(":checkbox").removeAttr("disabled","false");
    return true;
} //fin function fntodoActivo(){
function recargaPagina(ruta){
    window.location = ruta;
} //fin function recargaPagina(){
function ajaxInicia(){
    $('#dialog-modal').dialog('open');
} //fin function ajaxInicia(){
function ajaxTermina(){
    $('#dialog-modal').dialog('close');
} //fin function ajasTermina(){